home *** CD-ROM | disk | FTP | other *** search
/ PCMania 64 / PCMania CD64_1.iso / phy / phy004 / files / articulo.010 < prev    next >
Encoding:
Text File  |  1997-06-07  |  1.6 KB  |  56 lines

  1. *cX       Curso de POV. Lenguaje escénico
  2. *cR
  3.   No hay mucho tiempo y por eso  hoy  la sec-
  4. ción será cortita...lástima. Vamos a abordar -
  5. las directivas del lenguaje escénico del  POV
  6. Ray desde el punto de vista del "programador" 
  7. de POV.
  8.   Como en cualquier lenguaje de programación, 
  9. hay sentencias *cJ'if'*cR, bucles *cJ 'while'*cR,*cJ  'for'*cR,
  10. etc. Todas las directivas estas se ven prece-
  11. didas por el caracter "canal" (#).
  12.   La sentencia*cI #if*cR se parece mucho a  la  del
  13. C, su formato es muy sencillo:
  14. *c7
  15.  #if(condicion)
  16.    acciones
  17.  #end
  18. *cR
  19.   Otros elementos del lenguaje son las  varia
  20. bles que se declaran con la directiva *cI#decla-
  21. re*cR y que debe usarse siempre para  actualizar
  22. las variables:
  23. *c7
  24.  #declare A=10
  25.  #declare B=5
  26.  #declare A=A+1
  27.  #declare C=A+B    // Algunos ejemplos.
  28. *cR
  29.   Un bucle *cI#while *cRes un bucle que lleva entre 
  30. parentesis una condición que  en  cuanto  sea
  31. falsa terminará de ejecutarse, un ejemplo:
  32. *c7
  33.  #declare A=10
  34.  #while(A>1)
  35.    object { personaje
  36.             translate <A*15, 0, A*7>
  37.             }
  38.    #declare A=A-1
  39.  #end
  40. *cR
  41.   Las condiciones que pueden ponerse son  las
  42. que aparecen a continuación, y con  esto  nos
  43. despedimos hasta el próximo número.
  44.  
  45. *cW x>y  *c5 -> *c0 x mayor que y
  46. *cW x<y  *c5 -> *c0 x menor que y
  47. *cW x<=y *c5 -> *c0 x menor o igual que y
  48. *cW x>=y *c5 -> *c0 x mayor o igual que y
  49. *cW x=y  *c5 -> *c0 x igual que y
  50. *cW x!=y *c5 -> *c0 x distinto que y
  51. *cW A&B  *c5 -> *c0 A y B (si las 2 son verdaderas)
  52. *cW A|B  *c5 -> *c0 A o B (si cualquiera verdadera)
  53. *cR
  54. *cM                                   Navi Dj.
  55.  
  56.